recent advances in technology - Alemán Inglés Diccionario